export default optionsFromStrings

// Convert string to integers/booleans where it should be
function optionsFromStrings(options) {
  var intOptions = [
    'width',
    'height',
    'textMargin',
    'fontSize',
    'margin',
    'marginTop',
    'marginBottom',
    'marginLeft',
    'marginRight',
  ]

  for (var intOption in intOptions) {
    if (intOptions.hasOwnProperty(intOption)) {
      intOption = intOptions[intOption]
      if (typeof options[intOption] === 'string') {
        options[intOption] = parseInt(options[intOption], 10)
      }
    }
  }

  if (typeof options['displayValue'] === 'string') {
    options['displayValue'] = options['displayValue'] != 'false'
  }

  return options
}
